2 3 26000000 6000000 11000000
6 3 1393478 52386948 1393478
7 3 49061308 99887929 99887929
9 3 79143708 1619311 1619311
10 3 86469185 86469185 13888269
11 3 39955155 89080820 89080820
12 3 29369042 90010961 90010961
14 3 18052054 28120700 18052054
15 3 7419889 10024585 10024585
17 3 19560380 12317485 19560380
21 3 36562760 36562760 46045933
23 3 39606065 39606065 42675628
24 3 80102300 40051150 40051150
26 3 12993417 12993417 25986834
28 3 96068804 48034402 48034402
31 3 2998461 83956908 2998461
32 3 50458032 50458032 16819344
33 3 79806088 19951522 19951522
34 3 67633314 67633314 45088876
35 3 79718022 93004359 79718022
36 3 78722510 78722510 94467012
40 3 37934110 18967055 37934110
41 3 25843026 25843026 34457368
42 3 32473330 32473330 16236665
47 3 18787426 46491072 91230582
48 3 5466828 2783840 10175264
49 3 23003700 47218050 7743476
50 3 22857231 3506697 2224731
51 3 389669 14545663 8481317
52 3 97677000 92065999 81647119
53 3 63447690 33741494 17144082
54 3 383527 13678471 6625783
55 3 1772080 47619764 33283104
56 3 7984656 4367728 3855312
57 3 37379620 77267958 6879850
58 3 5986327 63882919 16336121
59 3 45620032 4304580 14109202
60 3 72798300 92679300 92030700
61 3 23711151 9640340 19737795
62 3 10545475 8933652 4385152
63 3 67603877 35073712 81213391
64 3 32786532 6163137 48201012
65 3 2699586 3405150 5889429
66 3 39875446 45832508 31333807
67 3 57211284 3292082 19514482
68 3 36920157 9406151 54891045
69 3 53227530 31492355 4596255
70 3 61414 2369183 9748507
71 3 38704566 18060276 33822982
72 3 27651204 56654073 22274581
73 3 10255734 18318418 20898254
74 3 406378 4074328 1103503
75 3 9827678 62574754 40817670
76 3 5110519 11269 3573919
77 3 25062797 127164 12809214
78 3 5198370 13554804 7735377
79 3 32070530 20966825 12555794
80 3 11385233 20368021 4853145
81 3 57881167 38542085 30409669
82 3 18267951 5126816 10649884
83 3 37094255 5390793 25672971
84 3 97448215 76792290 20019245
85 3 68213534 93369154 22009334
86 3 70200526 33459058 88452878
87 3 46265381 2756933 53250389
88 3 7794579 14245725 6251817
89 3 3613184 18500777 369174
90 3 21869638 35030009 24063781
91 3 12753504 38993472 92194152
92 3 11752748 18966002 27594776
93 3 3846480 1381360 5519240
94 3 27830910 9730284 36781625
95 3 93881361 97070765 49489516
96 3 25629216 51013848 84014200
97 3 2203863 767227 4978923
99 3 20097304 2902066 37461184
100 3 88945443 59569581 8286
101 3 31029806 35839226 7364059